desirable plant species - German English Dictionary